Big Huge Thesaurus

Belgian sheepdog

noun